dammed lake - French English Dictionary